﻿---
sidebar_position: 6
---

# Get channel history
 Gets information about channel events


*Function GetChannelHistory(Val Token, Val Channel) Export*

 | Parameter | CLI option | Type | Destination |
 |-|-|-|-|
 | Token | --token | String | Bot token |
 | Channel | --channel | String | Channel ID |

 
 Returns: Map Of KeyAndValue - Serialized JSON response from Slack

```bsl title="Code example"
	
 
 Channel = "C070VPMKN8J";
 
 Response = OPI_Slack.GetChannelHistory(Token, Channel); //Map
 Response = OPI_Tools.JSONString(Response); //JSON string
 
	
```

```sh title="CLI command example"
 
 oint slack GetChannelHistory --token %token% --channel "C070VPMKN8J"

```


```json title="Result"

{
 "ok": true,
 "messages": [
 {
 "subtype": "channel_join",
 "user": "U06UABH3APP",
 "text": "<@U06UABH3APP> has joined the channel",
 "inviter": "U06UG1CAYH2",
 "type": "message",
 "ts": "1714146543.286219"
 },
 {
 "subtype": "channel_purpose",
 "user": "U06UG1CAYH2",
 "purpose": "TestGoal",
 "text": "set the channel description: TestGoal",
 "type": "message",
 "ts": "1714146543.014349"
 },
 {
 "subtype": "channel_topic",
 "user": "U06UG1CAYH2",
 "topic": "TestTopic",
 "text": "set the channel topic: TestTopic",
 "type": "message",
 "ts": "1714146542.849559"
 },
 {
 "subtype": "channel_join",
 "user": "U06UG1CAYH2",
 "text": "<@U06UG1CAYH2> has joined the channel",
 "type": "message",
 "ts": "1714146542.605859"
 }
 ],
 "has_more": false,
 "pin_count": 0,
 "channel_actions_ts": null,
 "channel_actions_count": 0
 }

```
